<?php
require_once ('Localite.php');

/**
 * Classe permettant de créer des objets Association
 * @author zikrija.saric@heig-vd.ch, alain.borel@heig-vd.ch, phonepheth.manixab@heig-vd.ch
 * @version 1.0
 * @created 30-mai-2012 08:58:21
 */
class Association
{
        /**
         * Nom de l'association
         * @var string 
         */
        protected $nom;
        
        /**
         * Numéro de téléphone de l'association
         * @var string 
         */
	protected $telephone;
        
        /**
         * Numéro de fax de l'association
         * @var string 
         */
	protected $fax;
        
        /**
         * Adresse du site web de l'association
         * @var string 
         */
	protected $siteWEB;
        
        /**
         * Adresse Email de l'association
         * @var string 
         */
	protected $email;
        
        /**
         * Ligne 1 de l'adresse de l'association
         * @var string 
         */
	protected $adresse_ligne1;
        
        /**
         * Numéro postal de l'adresse où se situe l'association
         * @var string 
         */
	protected $localite_npa;

        /**
         * Permet de récupérer le nom de l'association
         * @return string 
         */
	public function getNom() {
            return $this->nom;
        }
        
        /**
         * Permet de récupérer le numéro de téléphone de l'association
         * @return string 
         */
        public function getTelephone() {
            return $this->telephone;
        }
        
        /**
         * Permet de récupérer le numéro de fax de l'association
         * @return string 
         */
        public function getFax() {
            return $this->fax;
        }

        /**
         * Permet de récupérer l'adresse du site web de l'association
         * @return string 
         */
        public function getSiteWEB() {
            return $this->siteWEB;
        }

        /**
         * Permet de récupérer l'adresse Email de l'association
         * @return string 
         */
        public function getEmail() {
            return $this->email;
        }

        /**
         * Permet de récupérer la ligne1 de l'adresse de l'association
         * @return string 
         */
        public function getAdresse_ligne1() {
            return $this->adresse_ligne1;
        }

        /**
         * Permet de récupérer le numéro postal de l'adresse où l'association est située
         * @return string 
         */
        public function getLocalite_npa() {
            return $this->localite_npa;
        }

        /**
         * Permet de définir le nom de l'association
         * @param string $nom
         */
        public function setNom($nom) {
            $this->nom = $nom;
        }

        /**
         * Permet de définir le numéro de téléphone de l'association
         * @param string $telephone
         */
        public function setTelephone($telephone) {
            $this->telephone = $telephone;
        }

        /**
         * Permet de définir le numéro de fax de l'association
         * @param string $fax
         */
        public function setFax($fax) {
            $this->fax = $fax;
        }

        /**
         * Permet de définir l'adresse du site web de l'association
         * @param string $siteWEB
         */
        public function setSiteWEB($siteWEB) {
            $this->siteWEB = $siteWEB;
        }

        /**
         * Permet de définir l'adresse Email de l'association
         * @param string $email
         */
        public function setEmail($email) {
            $this->email = $email;
        }

        /**
         * Permet de définir la ligne 1 de l'adresse de l'association
         * @param string $adresse_ligne1
         */
        public function setAdresse_ligne1($adresse_ligne1) {
            $this->adresse_ligne1 = $adresse_ligne1;
        }

        /**
         * Permet de définir le numéro postal de la localité où se situe l'association
         * @param string $localite_npa
         */
        public function setLocalite_npa($localite_npa) {
            $this->localite_npa = $localite_npa;
        }
        
        /**
         * Permet d'instancier un objet Association
         * @param string $nom
         * @param string $telephone
         * @param string $fax
         * @param string $siteWEB
         * @param string $adresse_ligne1
         * @param string $localite_npa 
         */
        function __construct($nom, $telephone, $fax, $siteWEB, $email, $adresse_ligne1, $localite_npa) {
            $this->nom = $nom;
            $this->telephone = $telephone;
            $this->fax = $fax;
            $this->siteWEB = $siteWEB;
            $this->email = $email;
            $this->adresse_ligne1 = $adresse_ligne1;
            $this->localite_npa = $localite_npa;
        }




}
?>